package com.chenyi.data.structure.queue;

/**
 * @author by chenyi
 * @className Queue
 * @date 2021/12/18 11:24
 */

public interface Queue {

    /**
     * 添加队列
     * @param e
     * @return
     */
    boolean addQueue(int e);

    /**
     * 队列是否已满
     * @return
     */
    boolean isFull();

    /**
     * 队列是否为空
     * @return
     */
    boolean isEmpty();

    /**
     * 获取队列
     * @return
     */
    int getQueue();

    /**
     * 展示队列
     */
    void showQueue();

    /**
     * 查看头队列
     * @return
     */
    int peekHeadQueue();
}
